package com.ruoyi.kjy.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.mp.domain.CommonEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 科技园年度数据报表
 * @TableName scienceyearform
 */
@TableName(value ="scienceyearform")
@Data
public class Scienceyearform    extends CommonEntity implements Serializable {
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 0 保存 1提交 2 已通过 3 不通过
     */
    private Integer status;

    /**
     * 企业名称
     */
    private String enterpriseName;

    /**
     * 社会信用代码
     */
    private String creditCode;

    /**
     * 是否高新技术企业:0-否 1-是
     */
    private Integer isHightechEnterprise;

    /**
     * 高新技术企业证书编号
     */
    private String highTechCertificateNo;

    /**
     * 是否科技型中小企业
     */
    private Integer isTechSmallMedium;

    /**
     * 科技型中小企业登记编码
     */
    private String techSmeRegistrationCode;

    /**
     * 是否创新型中小企业:0-否 1-是
     */
    private Integer isInnovativeSme;

    /**
     * 是否专精特新中小企业
     */
    private Integer isSpecializedRefinedSme;

    /**
     * 是否专精特新小巨人企业
     */
    private Integer isLittleGiantEnterprise;

    /**
     * 在孵企业总收入(千元)
     */
    private Double totalIncome;

    /**
     * 在孵企业工业总产值(千元)
     */
    private Double industrialOutput;

    /**
     * 在孵企业净利润(千元)
     */
    private Double netProfit;

    /**
     * 在孵企业上缴税额(千元)
     */
    private Double taxPayment;

    /**
     * 在孵企业出口总额(千元)
     */
    private Double exportVolume;

    /**
     * 专利申请数(件)
     */
    private Integer patentApplication;

    /**
     * 专利申请数-发明专利(件)
     */
    private Integer inventionPatentApplication;

    /**
     * 专利授权数(件)
     */
    private Integer patentGranted;

    /**
     * 专利授权数-发明专利(件)
     */
    private Integer inventionPatentGranted;

    /**
     * 在孵企业从业人员(人)
     */
    private Integer employees;

    /**
     * 博士(人)
     */
    private Integer doctorNum;

    /**
     * 硕士(人)
     */
    private Integer masterNum;

    /**
     * 研究生学历(人)
     */
    private Integer postgraduateNum;

    /**
     * 本科学历(人)
     */
    private Integer bachelorNum;

    /**
     * 大专学历(人)
     */
    private Integer collegeNum;

    /**
     * 中专学历(人)
     */
    private Integer technicalSchoolNum;

    /**
     * 研究开发人员(人)
     */
    private Integer rdPersonnel;

    /**
     * 研究与试验发展（R&D）人员(人)
     */
    private Integer rdPersonnelDetail;

    /**
     * 留学回国人员(人)
     */
    private Integer returnee;

    /**
     * 接纳大学生、研究生实习人员(人)
     */
    private Integer internAcceptance;

    /**
     * 接纳应届毕业生就业人员(人)
     */
    private Integer freshGraduateEmployment;

    /**
     * 承担各级各类科技计划项目(项)
     */
    private Integer techProjectTotal;

    /**
     * 承担各级各类科技计划项目-国家级项目(项)
     */
    private Integer nationalTechProject;

    /**
     * 研究开发经费支出总额(千元)
     */
    private Double rdExpenditureTotal;

    /**
     * 研究与试验发展（R&D）经费支出(千元)
     */
    private Double rdExpenditure;

    /**
     * 新产品开发经费支出(千元)
     */
    private Double newProductDevExpenditure;


    /**
     * 单位详细名称
     */
    private String companyName;

    /**
     * 单位负责人
     */
    private String companyPrincipal;

    /**
     * 统计负责人
     */
    private String statisticsPrincipal;

    /**
     * 填表人
     */
    private String filler;

    /**
     * 联系电话
     */
    private String contactPhone;

    /**
     * 报出日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date reportDate;


}